Generation of random numbers on graphics processors: forced indentation in silico of the bacteriophage HK97.
نویسندگان
چکیده
The use of graphics processing units (GPUs) in simulation applications offers a significant speed gain as compared to computations on central processing units (CPUs). Many simulation methods require a large number of independent random variables generated at each step. We present two approaches for implementation of random number generators (RNGs) on a GPU. In the one-RNG-per-thread approach, one RNG produces a stream of random numbers in each thread of execution, whereas the one-RNG-for-all-threads method builds on the ability of different threads to communicate, thus, sharing random seeds across an entire GPU device. We used these approaches to implement Ran2, Hybrid Taus, and Lagged Fibonacci algorithms on a GPU. We profiled the performance of these generators in terms of the computational time, memory usage, and the speedup factor (CPU time/GPU time). These generators have been incorporated into the program for Langevin simulations of biomolecules fully implemented on the GPU. The ∼250-fold computational speedup on the GPU allowed us to carry out single-molecule dynamic force measurements in silico to explore the mechanical properties of the bacteriophage HK97 in the experimental subsecond time scale. We found that the nanomechanical response of HK97 depends on the conditions of force application, including the rate of change and geometry of the mechanical perturbation. Hence, using the GPU-based implementation of RNGs, presented here, in conjunction with Langevin simulations, makes it possible to directly compare the results of dynamic force measurements in vitro and in silico.
منابع مشابه
Ivestigation of Entropy Generation in 3-D Laminar Forced Convection Flow over a Backward Facing Step with Bleeding
A numerical investigation of entropy generation in laminar forced convection of gas flow over a backward facing step in a horizontal duct under bleeding condition is presented. For calculation of entropy generation from the second law of thermodynamics in a forced convection flow, the velocity and temperature distributions are primary needed. For this purpose, the three-dimensional Cartesian co...
متن کاملنقش اعداد تصادفی در شبیه سازی و بررسی تحلیلی الگوریتمهای تولید اعداد تصادفی و ارائه روش تلفیقی جدید
Abstract: Analyzing different issues of most systems, particularly their design, implementation, and development, requires some sort of techniques which are capable of studying their special conditions in stochastic states. Simulation is regarded as one of the most efficient methods for this purpose in the area of engineering, systems, and management. Studying and analyzing a system under spe...
متن کاملDirect Numerical Simulation of the Wake Flow Behind a Cylinder Using Random Vortex Method in Medium to High Reynolds Numbers
Direct numerical simulation of turbulent flow behind a cylinder, wake flow, using the random vortex method for an incompressible fluid in two dimensions is presented. In the random vortex method, the primary variable is vorticity of the flow field. After generation on the cylinder wall, it is followed in two fractional time step in a Lagrangian system of coordinates, namely convection and diffu...
متن کاملEffect of Stress-Fiber Inclusion on the Local Stiffness of Cell Cytoskeleton Probed by AFM Indentation: Insights from a Discrete Network Model
In this paper, we analyze the effect of stress-fiber inclusion on the stiffness of an actin random network. To do this, use a discrete random network model to analyze the elastic response of this system in terms of apparent Young’s modulus. First, we showed that for a flat-ended cylindrical AFM indenter the total indentation force has a linear relation with the indentation depth and the indente...
متن کاملFlow field, heat transfer and entropy generation of nanofluid in a microchannel using the finite volume method
In this study, the finite volume method and the SIMPLER algorithm is employed to investigate forced convection and entropy generation of Cu-water nanofluid in a parallel plate microchannel. There are four obstacles through the microchannel, and the slip velocity and temperature jump boundary conditions are considered in the governing equations to increase the accuracy of modeling. The study is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- The journal of physical chemistry. B
دوره 115 18 شماره
صفحات -
تاریخ انتشار 2011